tuple_object:pairs(), tuple_object:ipairs()
-
object
tuple_object¶ -
tuple_object:pairs()¶ -
tuple_object:ipairs()¶ In Lua, lua-table-value:pairs() is a method which returns:
function,lua-table-value,nil. Tarantool has extended this so thattuple-value:pairs()returns:function,tuple-value,nil. It is useful for Lua iterators, because Lua iterators traverse a value’s components until an end marker is reached.tuple_object:ipairs()is the same aspairs(), because tuple fields are always integers.Return: function, tuple-value, nil Rtype: function, lua-value, nil In the following example, a tuple named
tis created and then all its fields are selected using a Lua for-end loop.tarantool> t = box.tuple.new{'Fld#1', 'Fld#2', 'Fld#3', 'Fld#4', 'Fld#5'} --- ... tarantool> tmp = '' --- ... tarantool> for k, v in t:pairs() do > tmp = tmp .. v > end --- ... tarantool> tmp --- - Fld#1Fld#2Fld#3Fld#4Fld#5 ...
-